home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 April / Gamestar_61_2004-04_dvdb.iso / DVDStar / Editace / hltp.exe / {app} / Source Code / Zoners Half-Life Tools / common / messages.h < prev    next >
C/C++ Source or Header  |  2002-04-21  |  2KB  |  94 lines

  1. #ifndef MESSAGES_H__
  2. #define MESSAGES_H__
  3.  
  4. #if _MSC_VER >= 1000
  5. #pragma once
  6. #endif
  7.  
  8. typedef struct
  9. {
  10.     const char*     title;
  11.     const char*     text;
  12.     const char*     howto;
  13. }
  14. MessageTable_t;
  15.  
  16. typedef enum
  17. {
  18.     assume_first = 0,
  19.  
  20.     // generic
  21.     assume_NoMemory,
  22.     assume_ValidPointer,
  23.     assume_BadWorkcount,
  24.  
  25.     // qcsg
  26.     assume_MISSING_BRACKET_IN_TEXTUREDEF,
  27.     assume_PLANE_WITH_NO_NORMAL,
  28.     assume_BRUSH_WITH_COPLANAR_FACES,
  29.     assume_BRUSH_OUTSIDE_WORLD,
  30.     assume_MIXED_FACE_CONTENTS,
  31.     assume_BRUSH_NOT_ALLOWED_IN_WORLD,
  32.     assume_BRUSH_NOT_ALLOWED_IN_ENTITY,
  33.     assume_NO_VISIBILE_BRUSHES,
  34.     assume_ONLY_ORIGIN,
  35.     assume_COULD_NOT_FIND_WAD,
  36.     assume_MAX_TRIANGLES,
  37.     assume_MAX_SWITCHED_LIGHTS,
  38.     assume_MAX_TEXFILES,
  39.  
  40.     // qbsp
  41.     assume_LEAK,
  42.     assume_MAX_LEAF_FACES,
  43.     assume_MAX_WEDGES,
  44.     assume_MAX_WVERTS,
  45.     assume_MAX_SUPERFACEEDGES,
  46.     assume_EmptySolid,
  47.  
  48.     // vis
  49.     assume_LEAF_PORTAL_SAW_INTO_LEAF,
  50.     assume_MAX_PORTALS_ON_LEAF,
  51.     assume_VALID_NETVIS_STATE,
  52.  
  53.     // qrad
  54.     assume_MAX_TEXLIGHTS,
  55.     assume_MAX_PATCHES,
  56.     assume_TransferError,
  57.     assume_BadSurfaceExtents,
  58.     assume_MalformedTextureFace,
  59.     assume_NoLights,
  60.     assume_BadLightType,
  61.     assume_MAX_SINGLEMAP,
  62.  
  63.     // common
  64.     assume_THREAD_ERROR,
  65.     assume_MAX_MAP_PLANES,
  66.     assume_MAX_MAP_TEXTURES,
  67.     assume_MAX_MAP_MIPTEX,
  68.     assume_MAX_MAP_TEXINFO,
  69.     assume_MAX_MAP_SIDES,
  70.     assume_MAX_MAP_BRUSHES,
  71.     assume_MAX_MAP_ENTITIES,
  72.     assume_MAX_ENGINE_ENTITIES,
  73.     assume_MAX_MAP_MODELS,
  74.     assume_MAX_MAP_VERTS,
  75.     assume_MAX_MAP_EDGES,
  76.     assume_MAX_MAP_CLIPNODES,
  77.     assume_MAX_MAP_MARKSURFACES,
  78.     assume_MAX_MAP_FACES,
  79.     assume_MAX_MAP_SURFEDGES,
  80.     assume_MAX_MAP_NODES,
  81.     assume_COMPRESSVIS_OVERFLOW,
  82.     assume_DECOMPRESSVIS_OVERFLOW,
  83.     // AJM: added in
  84.     assume_TOOL_CANCEL,
  85.     assume_GENERIC,
  86.  
  87.     assume_last
  88. }
  89. assume_msgs;
  90.  
  91. extern const MessageTable_t* GetAssume(assume_msgs id);
  92.  
  93. #endif // commonc MESSAGES_H__
  94.